layui .use( [ 'upload', 'layer', 'form', 'admin', 'ax' ],
	 function() {
		var $ = layui.jquery;
		var $ax = layui.ax;
		var form = layui.form;
		var admin = layui.admin;
		var layer = layui.layer;
		var upload = layui.upload;

		// 让当前iframe弹层高度适应
		admin.iframeAuto();

		// 表单提交事件
		form.on('submit(btnSubmit)', function(data) {
			var ajax = new $ax(Feng.ctxPath + "/advert/add",
					function(data) {
						Feng.success("添加成功！");
						// 传给上个页面，刷新table用
						admin.putTempData('formOk', true);
						// 关掉对话框
						admin.closeThisDialog();
					}, function(data) {
						Feng.error("添加失败！" + data.responseJSON.message);
					});
			ajax.set(data.field);
			ajax.start();
		});

		// 普通图片上传
		var uploadInst = upload .render({
			elem : '#test1',
			url : Feng.ctxPath + "/upload/uploadFile"// 改成您自己的上传接口
			,
			size : 1024,
			exts : 'jpg|png|gif|bmp|jpeg',
			accept : 'images',
			acceptMime : 'image/*',
			before : function(obj) {
				// 预读本地文件示例，不支持ie8
				obj.preview(function(index, file, result) {
					$('#demo1').attr('src', result); // 图片链接（base64）
				});
			},
			done : function(res) {
				// 如果上传失败
				if (res.code != 200) {
					return layer.msg('上传失败');
				} else {// 上传成功
					$('input[name="url"]').val(res.data.url);
					$('input[name="fileName"]').val(res.data.fileName);
					$('input[name="fileSize"]').val(res.data.fileSize);
					$('input[name="fileType"]').val(res.data.fileType);
				}

			},
			error : function() {
				// 演示失败状态，并实现重传
				var demoText = $('#demoText');
				demoText .html('<span style="color: #FF5722;">上传失败</span> <a class="layui-btn layui-btn-xs demo-reload">重试</a>');
				demoText.find('.demo-reload').on('click',
				function() {
					uploadInst.upload();
				});
			}
		});
	});